package com.bkgy.modular.tbscorecal.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;

/**
 * 连退轧机打分表
 * @TableName TB_SCORE_CAL
 */
@TableName(value ="TB_SCORE_CAL")
@Data
public class TbScoreCal implements Serializable {
    /**
     * 
     */
    @TableId(value = "INDOCNO", type = IdType.AUTO)
    private Integer indocno;

    /**
     * 产线
     */
    @TableField(value = "LINE")
    private String line;

    /**
     * 综合评分
     */
    @TableField(value = "FIN_SCORE")
    private BigDecimal finScore;

    /**
     * 气密性得分-夜班
     */
    @TableField(value = "TIGHTNESS_SCORE_1")
    private BigDecimal tightnessScore1;

    /**
     * 气密性得分-白班
     */
    @TableField(value = "TIGHTNESS_SCORE_2")
    private BigDecimal tightnessScore2;

    /**
     * 气密性得分-中班
     */
    @TableField(value = "TIGHTNESS_SCORE_3")
    private BigDecimal tightnessScore3;

    /**
     * 燃烧系统得分-夜班
     */
    @TableField(value = "BURNING_SCORE_1")
    private BigDecimal burningScore1;

    /**
     * 燃烧系统得分-白班
     */
    @TableField(value = "BURNING_SCORE_2")
    private BigDecimal burningScore2;

    /**
     * 燃烧系统得分-中班
     */
    @TableField(value = "BURNING_SCORE_3")
    private BigDecimal burningScore3;

    /**
     * 设备运行状况得分-夜班
     */
    @TableField(value = "EQUIPMENT_SCORE_1")
    private BigDecimal equipmentScore1;

    /**
     * 设备运行状况得分-白班
     */
    @TableField(value = "EQUIPMENT_SCORE_2")
    private BigDecimal equipmentScore2;

    /**
     * 设备运行状况得分-中班
     */
    @TableField(value = "EQUIPMENT_SCORE_3")
    private BigDecimal equipmentScore3;

    /**
     * 产品质量得分-夜班
     */
    @TableField(value = "QUALITY_SCORE_1")
    private BigDecimal qualityScore1;

    /**
     * 产品质量得分-白班
     */
    @TableField(value = "QUALITY_SCORE_2")
    private BigDecimal qualityScore2;

    /**
     * 产品质量得分-中班
     */
    @TableField(value = "QUALITY_SCORE_3")
    private BigDecimal qualityScore3;

    /**
     * 状态
     */
    @TableField(value = "STATUS")
    private Integer status;

    /**
     * 创建时间
     */
    @TableField(value = "CREATETIME")
    private Date createtime;

    /**
     * 
     */
    @TableField(value = "DATE1")
    private String date1;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}